package com.jeecms.wicool.entity.user.base;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.jeecms.wicool.entity.shops.ShopInfo;
import com.jeecms.wicool.entity.user.UserInfo;


/**
 * AbstractUserAccount entity provides the base persistence definition of the
 * UserAccount entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractUserAccount implements java.io.Serializable {

	// Fields

	private Integer id;
	private ShopInfo shop;
	private UserInfo user;
	private Integer vipLevel;
	private String vipCardNo;
	private BigDecimal balance;
	private Integer score;

	// Constructors

	/** default constructor */
	public AbstractUserAccount() {
	}

	public AbstractUserAccount(Integer id, ShopInfo shop, UserInfo user,
			Integer vipLevel, String vipCardNo, BigDecimal balance,
			Integer score) {
		super();
		this.id = id;
		this.shop = shop;
		this.user = user;
		this.vipLevel = vipLevel;
		this.vipCardNo = vipCardNo;
		this.balance = balance;
		this.score = score;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public ShopInfo getShop() {
		return shop;
	}

	public void setShop(ShopInfo shop) {
		this.shop = shop;
	}

	public UserInfo getUser() {
		return user;
	}

	public void setUser(UserInfo user) {
		this.user = user;
	}

	public Integer getVipLevel() {
		return vipLevel;
	}

	public void setVipLevel(Integer vipLevel) {
		this.vipLevel = vipLevel;
	}

	public String getVipCardNo() {
		return vipCardNo;
	}

	public void setVipCardNo(String vipCardNo) {
		this.vipCardNo = vipCardNo;
	}

	public BigDecimal getBalance() {
		return balance;
	}

	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}

	public Integer getScore() {
		return score;
	}

	public void setScore(Integer score) {
		this.score = score;
	}


	

}